﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hyjx.FeedingService.Configs
{
    /// <summary>
    /// 制胶点位配置
    /// </summary>
    public class GluePointConfig
    {
        /// <summary>
        /// MES 模式点位
        /// </summary>
        public string MesMode { get; set; } = string.Empty;
        /// <summary>
        /// 工步实时 DB 号
        /// </summary>
        public int StepRealtimeDb { get; set; }
        /// <summary>
        /// 工步实时数据起始点位
        /// </summary>
        public int StepRealtimeStartPoint { get; set;}
        /// <summary>
        /// 工步实时数据字节长度
        /// </summary>
        public int StepRealtimeLength { get; set; }
        /// <summary>
        /// 状态 DB 号
        /// </summary>
        public int StatusDb { get; set; }
        /// <summary>
        /// 状态数据起始点位
        /// </summary>
        public int StatusStartPoint { get; set; }
        /// <summary>
        /// 状态数据字节长度
        /// </summary>
        public int StatusLength { get; set; }
        /// <summary>
        /// 制胶机设备状态点地址
        /// </summary>
        public string? EquipmentStatus { get; set; }
    }
}
